package com.graden.background.repository.sysmenu.entity;

import com.graden.background.repository.sysmenufunction.entity.SysMenuFunction;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 系统菜单树状节点
 * </p>
 *
 * @author zjf
 * @since 2019-03-21
 */
@Data
public class SysMenuNode {

	/**
	 * id
	 */
	private Integer id;

	/**
	 * 菜单名称
	 */
	private String name;

	/**
	 * 下一级子类
	 */
	private List<SysMenuNode> next;

	/**
	 * 功能
	 */
	private List<SysMenuFunction> functions;

	/**
	 * 是否展示到菜单列表
	 */
	private boolean isShow;

	/**
	 * 是否有权限
	 */
	private boolean isPower = false;

	/**
	 * 描述
	 */
	private String desc;

	/**
	 * 第一级菜单ID
	 */
	private Integer superId;
}
